回答:所謂并發(fā),從概念可以看出其并不是并行,在用戶的角度來(lái)看有一種同時(shí)執(zhí)行的錯(cuò)覺(jué),但在數(shù)據(jù)庫(kù)內(nèi)部確實(shí)串行的,或者說(shuō)在某種粒度是串行的。以更新表中某一行數(shù)據(jù)為例,在更新時(shí)會(huì)對(duì)改行數(shù)據(jù)加鎖,避免其它進(jìn)程對(duì)該行的訪問(wèn),從而避免數(shù)據(jù)沖突。除此以外,還有其它各種鎖來(lái)適應(yīng)不同的場(chǎng)景。所以,我們所謂的并發(fā)場(chǎng)景下,并不會(huì)出現(xiàn)數(shù)據(jù)問(wèn)題。
回答:以mysql為列:1:支撐高并發(fā)系統(tǒng),一定會(huì)涉及事務(wù),所以數(shù)據(jù)庫(kù)引擎必選innodb,innodb支持事務(wù),事務(wù)級(jí)別根據(jù)業(yè)務(wù)而定,如果業(yè)務(wù)數(shù)據(jù)一致性要求很高,事務(wù)就開啟序列化級(jí)別,這樣就完全隔離事務(wù),但是會(huì)導(dǎo)致鎖資源競(jìng)爭(zhēng)加劇。mysql的性能有一定的降低。2:讀寫分離,數(shù)據(jù)庫(kù)分成主庫(kù)和從庫(kù),主庫(kù)負(fù)責(zé)寫數(shù)據(jù),叢庫(kù)負(fù)責(zé)讀數(shù)據(jù)。注意主從數(shù)據(jù)庫(kù)數(shù)據(jù)一致性問(wèn)題。3:冷熱數(shù)據(jù)分離,美團(tuán),餓了么部分設(shè)計(jì)采用冷熱...
回答:1、這個(gè)題目問(wèn)得不那么準(zhǔn)確,你必須要精準(zhǔn)計(jì)算出每秒查詢時(shí)間(QPS)和事務(wù)時(shí)間(TPS),好比你感冒了,你說(shuō)要配什么藥,醫(yī)生只能憑經(jīng)驗(yàn),你如果去抽象化驗(yàn),知道是病毒還是細(xì)菌感染,數(shù)量是多少后,才能進(jìn)一步診斷和配置服務(wù)器硬件。2、接下來(lái),你要了解常用發(fā)中間件和數(shù)據(jù)庫(kù)的極限并發(fā)量。比如redis一般是11w左右(純粹內(nèi)存讀寫)、mysql每秒寫8w左右,讀10來(lái)萬(wàn)(單表,多表就不一定,得看SQL的寫法...
問(wèn)題描述:該問(wèn)題暫無(wú)描述
回答:很遺憾的告訴你,你錯(cuò)過(guò)了好好學(xué)習(xí)MySQL和Oracle數(shù)據(jù)庫(kù)的好時(shí)間,在工作中,反是跟軟件打交道的工作,都會(huì)用到,如果你非常清楚數(shù)據(jù)庫(kù),你就比別人占優(yōu)勢(shì),否則在工作中,你還有可能無(wú)型中背上黑鍋
...加機(jī)器,比如說(shuō)系統(tǒng)層面不停加機(jī)器,就可以承載更高的并發(fā)請(qǐng)求。然后數(shù)據(jù)庫(kù)層面如果寫入并發(fā)越來(lái)越高,就擴(kuò)容加數(shù)據(jù)庫(kù)服務(wù)器,通過(guò)分庫(kù)分表是可以支持?jǐn)U容機(jī)器的,如果數(shù)據(jù)庫(kù)層面的讀并發(fā)越來(lái)越高,就擴(kuò)容加更多的從...
.... 配置與管理 支持在線 DDL,2.0 只支持串行的 DDL、不支持并發(fā),在優(yōu)化器上支持 RBO 與 CBO,能對(duì)單會(huì)話進(jìn)行管理,可以支持復(fù)雜的 SQL。 4. 備份與恢復(fù) 備份恢復(fù)工具均為開源,支持多線程備份恢復(fù),當(dāng)前版本不支持物理備份,lo...
在項(xiàng)目中,經(jīng)常都會(huì)遇到高并發(fā)問(wèn)題,如在某個(gè)時(shí)間點(diǎn)有100個(gè)人對(duì)同一數(shù)據(jù)進(jìn)行更改,這樣就會(huì)產(chǎn)生問(wèn)題,最后導(dǎo)致的數(shù)據(jù)會(huì)不準(zhǔn)確,通常的解決高并發(fā)的方法有讀取數(shù)據(jù)時(shí)加緩存,寫入數(shù)據(jù)時(shí)添加到隊(duì)列,下面羅列一些處...
...資源的 Set 并沒(méi)有做任何的同步處理。 這里會(huì)有多個(gè)線程并發(fā)的操作,由于 HashSet 其實(shí)本質(zhì)上就是 HashMap,所以它肯定是線程不安全的,所以會(huì)出現(xiàn)兩個(gè)問(wèn)題: Set 中的數(shù)據(jù)在并發(fā)寫入時(shí)被覆蓋導(dǎo)致數(shù)據(jù)不準(zhǔn)確。 會(huì)在擴(kuò)容的時(shí)...
ChatGPT和Sora等AI大模型應(yīng)用,將AI大模型和算力需求的熱度不斷帶上新的臺(tái)階。哪里可以獲得...
一、活動(dòng)亮點(diǎn):全球31個(gè)節(jié)點(diǎn)覆蓋 + 線路升級(jí),跨境業(yè)務(wù)福音!爆款云主機(jī)0.5折起:香港、海外多節(jié)點(diǎn)...
大模型的訓(xùn)練用4090是不合適的,但推理(inference/serving)用4090不能說(shuō)合適,...